home *** CD-ROM | disk | FTP | other *** search
-
-
- MandelSpawn, a network Mandelbrot program
-
- Version 0.07
-
-
- This is MandelSpawn, a network Mandelbrot program. It lets you
- calculate pictures of the Mandelbrot and Julia sets in parallel on
- several machines.
-
- MandelSpawn is GNU-style free software and is available under the GNU
- General Public License, version 1. See the file COPYING for details.
-
- MandelSpawn runs under most versions of Unix. The parallel processing
- features require networking support and interactive use requires X11,
- but stripped-down versions can be built for more restricted systems.
-
- MandelSpawn includes two different front-end programs: "xms" for
- interactive use with X11, and "bms" for noninteractive batch-mode
- calculation.
-
- The actual calculations are performed by one or more separate
- "compuation server" processes running on different machines (or
- different CPUs on the same machine). Typically the additional
- machines are workstations that are mostly idle or doing bursty,
- interactive work. Because the servers are very compact and run at
- nice 10 by default, they don't cause any noticeable performance
- degradation. The server machines don't need to run X, and different
- types of machines can be mixed freely.
-
- MandelSpawn is fault-tolerant in the sense that it can recover from
- servers becoming heavily loaded or crashing in the middle of the
- computation.
-
- If you are using a Vax, i386 or 680x0, you are likely to get better
- performance by using fixed-point arithmetic instead of floating point.
- To take advantage of the inline assembly language fixed-point support,
- you need to compile the computation server with GCC version 1.36 or
- newer.
-
- New features in version 0.07 include support for HP 9000/700-series
- machines, DEC Alphas, Linux, 24-bit color displays, and non-default X
- visuals. The rubberband box can now be manipulated while calculation
- is in progress. Several bugs have been fixed.
-
- This release of MandelSpawn has been tested and found to compile and
- run without changes on PCs running 386BSD or Linux, DEC Alphas running
- OSF/1 V1.2, HP 700-series machines running HP-UX 8.07, Sun SPARCs
- running SunOS 4.1.1 with OpenWindows 3, and IBM RS/6000 workstations
- running AIX. Previous versions have been successfully run on at least
- Sun 3, Sony NEWS, MicroVAX II/4.3BSD, i386/Mach, and MIPS-based
- DECstation systems.
-
- MandelSpawn was developed as a student project at the Helsinki
- University of Technology Computer Science Laboratory.
-
- MandelSpawn is not related to the distributed Mandelbrot program by
- Rob Swiston and Chuck Simmons that was posted to alt.sources in April,
- 1990, despite a surprising number of similarities. To my knowledge,
- the two programs have been developed completely independently.
-
- New releases of MandelSpawn are usually made available through
- anonymous FTP from the following places:
-
- ftp.x.org:/contrib
- funic.funet.fi:/pub/X11/contrib
-
- This distribution is divided into four subdirectories:
-
- xms/ The X11-based interactive client program
- bms/ The batch-mode client program
- mslaved/ The computation server
- lib/ Code shared by the above
-
- In client-only, server-only, and/or X-less installations, only the
- appropriate directory and the lib directory need to be present.
-
- The file TO_DO contains some random notes about work to be done.
- Contributions are welcome.
-
- Please read the INSTALL file carefully before installing.
-
- --
- Andreas Gustafsson
-
- Internet: gson@niksula.hut.fi
-
- Snail-mail:
- Andreas Gustafsson
- Niittykallio 2 F 48
- SF-02200 Espoo
-